<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
/*
| -------------------------------------------------------------------------
| URI ROUTING
| -------------------------------------------------------------------------
| This file lets you re-map URI requests to specific controller functions.
|
| Typically there is a one-to-one relationship between a URL string
| and its corresponding controller class/method. The segments in a
| URL normally follow this pattern:
|
|	example.com/class/method/id/
|
| In some instances, however, you may want to remap this relationship
| so that a different class/function is called than the one
| corresponding to the URL.
|
| Please see the user guide for complete details:
|
|	http://codeigniter.com/user_guide/general/routing.html
|
| -------------------------------------------------------------------------
| RESERVED ROUTES
| -------------------------------------------------------------------------
|
| There area two reserved routes:
|
|	$route['default_controller'] = 'welcome';
|
| This route indicates which controller class should be loaded if the
| URI contains no data. In the above example, the "welcome" class
| would be loaded.
|
|	$route['404_override'] = 'errors/page_missing';
|
| This route will tell the Router what URI segments to use if those provided
| in the URL cannot be matched to a valid route.
|
*/

$route['default_controller'] = 'filters/view';

// Content
$route['home'] = 'filters/view';
$route['add'] = 'filters/add';
$route['edit/(:any)'] = 'filters/edit/$1';
$route['cron'] = 'cron/run';

// HAuth
$route['auth/social/(:any)'] = 'hauth/login/$1';

$route['auth/authenticated'] = 'hauth/endpoint';
$route['auth/authenticated/(:any)'] = 'hauth/endpoint/$1';

$route['auth/signin'] = 'hauth/view';
$route['auth/signout'] = 'hauth/signout';

// Ajax
// We don't want to expose actual controller/function names
$route['api/signup'] = 'ajax/do_signup';
$route['api/login'] = 'ajax/do_login';
$route['api/getCategories'] = 'ajax/get_categories';
$route['api/add'] = 'ajax/add_filter';
$route['api/edit/(:any)'] = 'ajax/add_filter/$1';
$route['api/delete'] = 'ajax/delete_filter';
$route['api/get'] = 'ajax/get_content';
$route['api/remove'] = 'ajax/delete_content';

// Other
$route['(:any)'] = 'pages/view/$1';
$route['404_override'] = '';


/* End of file routes.php */
/* Location: ./application/config/routes.php */